apparatus for projecting playing balls - Español Inglés Diccionario